@charset "utf-8";
/*基本重置*/
body {
  _margin: 0;
}

/*IE6 BUG*/
.ui_lock_scroll {
  *overflow: hidden;
}

.ui_lock_scroll body {
  overflow: hidden;
}

/*结构层*/
.ui_content, .ui_title, .ui_buttons input {
  font: 14px "tahoma,arial,\5b8b\4f53,sans-serif";
}

table.ui_border, table.ui_dialog {
  width: auto;
  border-spacing: 0;
  *border-collapse: collapse;
}

.ui_border td, .ui_dialog td {
  padding: 0;
}

.ui_dialog {
  background: #FFF;
  border-radius: 5px;
  .ui_icon {
  }
}

/*标题部分开始*/
.ui_title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  cursor: move;
  background: #DDD;
  -moz-user-select: none;
  -webkit-user-select: none;
  padding: 0 100px 0 0;
}

.ui_title_buttons {
  position: absolute;
  cursor: pointer;
  font-size: 0;
  letter-spacing: -.5em;
}

/*对齐自适应*/
.ui_main {
  min-width: 6em;
  min-width: 0 \9;
  text-align: center;
}

.ui_content {
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: left;
  color:#333;
}

.ui_content.ui_state_full {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0 !important;
}

.ui_content.ui_state_full iframe {
  border-radius: 0;
}

.ui_loading {
  width: 96px;
  height: 32px;
  text-align: left;
  text-indent: -9999em;
  overflow: hidden;
  background: url(icons/loading.gif?20151124) no-repeat center center;
}

.ui_icon_bg {
  width: 40px;
  height: 40px;
}

/*标题纯CSS按钮开始 min 最小化，max最大化，res还原，rese恢复，close关闭*/
.ui_min, .ui_max, .ui_close, .ui_res {
  position: relative;
  text-decoration: none;
  letter-spacing: normal;
  text-align: center;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  font-family: "tahoma,arial,\5b8b\4f53,sans-serif";
}

.ui_min b, .ui_max b, .ui_res_t, .ui_res_b {
  display: block;
  position: absolute;
  overflow: hidden;
  cursor: pointer;
}

.ui_close {
  font-weight: 500;
  text-decoration: none;
  outline: 0 none;
}

.ui_close:hover {
  text-decoration: none;
}

/*Tips部分*/
.ui_state_tips .ui_main {
  min-width: 3em;
}

.ui_state_tips .ui_content {
  margin-top: -2px;
  padding: 8px 10px !important;
}

.ui_state_tips .ui_icon_bg {
  margin: 5px 0 6px 9px;
}

.ui_state_tips .ui_title, .ui_state_tips .ui_title_buttons, .ui_res {
  display: none;
}

/* 还原按钮也在这里隐藏，这样可节省代码，注间这段一定要写在上面那段代码的下面*/

#ldg_lockmask {
  background: #333;
  filter: alpha(opacity=60);
  opacity: .6;
}

/*==================制作新皮肤到这里结束复制==================*/

/*样式层开始*/
.ui_inner {
  border: none;
  border-radius: 5px;
  overflow: hidden;
}

.ui_border {
  border-radius: 0;
}

.ui_lt, .ui_rt, .ui_lb, .ui_rb {
  width: 7px;
  height: 7px;
  display: block;
}

/*防止改变浏览器大小挤压窗口边框*/
.ui_lt {
  border-radius: 0;
}

.ui_rt {
  border-radius: 0;
}

.ui_rb {
  border-radius: 0;
}

.ui_lb {
  border-radius: 0;
}

.ui_lt, .ui_rt, .ui_l, .ui_r, .ui_lb, .ui_b, .ui_t, .ui_rb {
  background: none;
}

/*标题栏样式*/
.ui_title_bar {
  position: relative;
  height: 100%;
}

.ui_title {
  height: 40px;
  line-height: 35px;
  font-size: 14px;
  font-weight: bold;
  color: #888;
  border-bottom: 1px solid #DDD \9;
  background: none;
  padding-left: 7px;
  border-bottom: 1px solid #CCC;
}

.ui_state_focus .ui_title {
  color: #333;
}

/*标题纯CSS按钮定位部分*/
.ui_title_buttons {
  top: 10px;
  right: 10px;
  a {
    text-decoration: none !important;
  }
}

.ui_min, .ui_max, .ui_close, .ui_res {
  margin-left: 2px;
  color: #888;
  font-size: 20px;
  width: 20px;
  height: 20px;
  line-height: 18px;
  border-radius: 0;
}

.ui_min_b {
  top: 10px;
  left: 4px;
  width: 12px;
  height: 2px;
  border-bottom: 2px solid #888;
}

.ui_max_b {
  top: 5px;
  left: 4px;
  width: 10px;
  height: 7px;
}

.ui_res_t, .ui_res_b {
  top: 8px;
  left: 2px;
  width: 10px;
  height: 5px;
}

.ui_res_b {
  top: 4px;
  left: 6px;
}

.ui_res_t, .ui_res_b, .ui_max_b {
  border: 1px solid #888;
  border-top-width: 3px;
}

.ui_res_t {
  background: #FFF;
}

/*还原按钮底部框背景与标题背景融合*/
.ui_close {
  vertical-align: baseline;
  _line-height: 22px;
  margin-left: 0;
}

.ui_close:hover, .ui_close:focus {
  color: #FFF;
  outline: 0 none;
  background: #c72327;
}

.ui_min:hover b, .ui_max:hover b, .ui_res:hover b {
  border-color: #FFF;
}

.ui_res:hover b {
  background: #039ed0;
}

.ui_min:hover, .ui_max:hover, .ui_res:hover {
  background: #039ed0;
}

/*标题按钮结束*/

/*底部按钮样式*/
.ui_buttons {
  white-space: nowrap;
  text-align: right;
  background-color: #F6F6F6;
  border-top: solid 1px #DADEE5;
  border-radius: 0 0 5px 5px;
}

.ui_buttons input::-moz-focus-inner {
  border: 0;
  padding: 0;
  margin: 0;
}

.ui_buttons input {
  cursor: pointer;
  display: inline-block;
  text-align: center;
  letter-spacing: 3px;
  overflow: visible;
  color: #333;
  background: #DDD;
  background: linear-gradient(top, #FAFAFA, #E4E4E4);
  background: -moz-linear-gradient(top, #FAFAFA, #E4E4E4);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FAFAFA), to(#E4E4E4));
  background: -o-linear-gradient(top, #FAFAFA, #E4E4E4);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E4E4E4');
  text-shadow: 0 1px 1px rgba(255, 255, 255, 1);
  box-shadow: 0 1px 0 rgba(255, 255, 255, .7),0 -1px 0 rgba(0, 0, 0, .09);
  -moz-transition: -moz-box-shadow linear .2s;
  -webkit-transition: -webkit-box-shadow linear .2s;
  transition: box-shadow linear .2s;
  line-height: 30px;
  width: 50%;
  display: inline-block;
  outline: none;
  border: 1px solid #CCC;
  border-top: none;
  border-bottom: none;
}

.ui_buttons input:hover {
  color: #000;
  box-shadow: none;
}

.ui_buttons input:active {
  background: linear-gradient(top, #FAFAFA, #E4E4E4);
  background: -moz-linear-gradient(top, #FAFAFA, #E4E4E4);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FAFAFA), to(#E4E4E4));
  background: -o-linear-gradient(top, #FAFAFA, #E4E4E4);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E4E4E4');
}

.ui_buttons input[disabled] {
  cursor: default;
  color: #666;
  background: #DDD;
  filter: alpha(opacity=50);
  opacity: .5;
  box-shadow: none;
}

/*Tips 部分开始*/
.ui_state_tips, .ui_state_tips .ui_inner, .ui_state_tips .ui_title_bar {
  box-shadow: none;
}

.ui_state_tips .ui_lt, .ui_state_tips .ui_rt, .ui_state_tips .ui_lb, .ui_state_tips .ui_rb {
  width: 0;
  height: 0;
}